home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
gus
/
digestv4.zip
/
V4N22M.TXT
< prev
next >
Wrap
Text File
|
1994-01-23
|
11KB
|
261 lines
Apparently-To: john.smith@gravis.com
GUS Musician's Digest Sat, 22 Jan 94 3:13 Volume 4: Issue 22
Today's Topics:
Clicks & Pops as DRAM fills up...
Cn/9n-event works like...
Dropped MIDI program changes
Dropped program changes?
GUS Musician's Digest V4 #21
Power Chords Pro self contained record
XMID specs
Standard Info:
- Meta-info about the GUS can be found at the end of the Digest.
- Before you ask a question, please READ THE FAQ.
----------------------------------------------------------------------
Date: Fri, 21 Jan 94 9:10:47 CST
From: umcoyne0@CC.UManitoba.CA
Subject: Clicks & Pops as DRAM fills up...
To the chap who mentioned clicks and pops occurring as the patches filled
up the higher portions of GUS memory, it sounds a lot like you have faulty
DRAMs. Try testing banks 3 and 4 (you can skip banks 1 & 2, if there
aren't any pops in those banks). It certainly sounds like a DRAM problem,
because you mentioned pops and clicks in percussion instruments; when a
song is loaded, or when MegaEm fills up the memory, melodic instruments
are loaded first and percussion is loaded _last_. This supports my guess
that your higher RAM is bad/faulty.
Michael
------------------------------
Date: Fri, 21 Jan 94 9:00:10 CST
From: chuth@lonestar.utsa.edu (Cornel H. Huth)
Subject: Cn/9n-event works like...
DE said:
>that a few midi files where a single track with the prg changes to
>switch to new instruments, to add interest to a solo, was failing to
>change voices. After discovering that the prg changes had the same
>midi time stamp as a midi note on, I tried changing the midi time
>stamp on the prg change to precede the first note on of the melody,
>and voila, the prg change was now being seen. It appears that in
>Forte's effort to guarantee that notes are not dropped, as caused
>there drivers to miss prg changes if they occur with the same time
>stamp as a note on.
Then they are going out of their way to do that (heh).
If two events are to occur at the same time then they occur in track
order. In other words, if the Cn event is seen in the MIDI stream
before the 9n, then the Cn event executes first. This only if these
events occur on the same track (which they do, of course). For the
noteOn event to take place first would indicate that the arrangment
is being modified after the fact:
I think (only) that the Gravis Windows code reads a MIDI file
and enters all events, etc., into a linked list. It's possible
that the list is being sorted by timestamp & event order (event
order being the culprit). If this were so (don't know if it is)
then the 9n event (noteOn) will occur before Cn (program change).
But, like I said, they would have to go out their way to do this.
And since it makes no sense to do this, I doubt this is happening.
Only Gravis/Forte know for sure.
Which reminds me, is there any possibility of getting the Forte tech
support folks to make the corrections to the written documentation
of the 2.10 SDK? Specifically, the missing AM/FM tables. There was mention
of this happening two or three weeks ago in the SDK digest.
--
chh
Internet: chuth@lonestar.utsa.edu or cornel.huth@lchance.sat.tx.us
Fidonet: 1:387/800.8
BBS: The 40th Floor;V32b@1(210)684-8065;M-F:5pm-9am,WE:1p-9a CT
------------------------------
Date: Fri, 21 Jan 1994 11:00:16 GMT
From: Clarke Brunt <CLARKE@lsl.co.uk>
Subject: Re: Dropped MIDI program changes
>... new drivers with PatchMaker Lite miss program changes with same
> time stamp as note on events...
Time stamps (in particular, delta times from the previous event) only
have physical existence in MIDI files stored on disk. They are not
sent over MIDI cables, or sent to GUS MIDI drivers. It is up to the
sequencing software to read the delta times and then send the
events at the correct time. I think that we can assume that the
application software is not forgetting to send them, so if they
are missed, it can only be that the drivers miss events arriving
too closely together. Perhaps the program change takes a while to
execute, during which notes are missed.
As regards precedence, I don't know the answer. Events at the
same time would be stored in the MIDI file sequentially with zero
delta times. The sequencer would send them quickly one after
another - the order would be up to it - perhaps the order that
they were in the file. But if you get a program change and a note
on at the same time, is the note supposed to play with the old or
new program? I suppose it would depend on which was sent first. Perhaps
to be on the safe side, program changes should not coincide exactly with
note on events.
------------------------------
Date: Fri, 21 Jan 1994 21:01:18 -0500 (EST)
From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
Subject: Dropped program changes?
> Date: Thu, 20 Jan 94 8:52:52 CST
> From: Don Eller <don.eller@inst.medtronic.com>
> Subject: newest windows drivers drop midi prg changes
>
> Has anyone else noticed that the new drivers that came with pmaker
> lite, work quite a bit differently than the old drivers with regard to
> prg change midi messages? I discovered this while trying to re-record
> some midi files that I'd recorded earlier, because in general
> everything sounds so much better now. Apparently I was dropping more
> notes than I realized with the old drivers. Unfortunately I found
> that a few midi files where a single track with the prg changes to
> switch to new instruments, to add interest to a solo, was failing to
> change voices. After discovering that the prg changes had the same
> midi time stamp as a midi note on, I tried changing the midi time
> stamp on the prg change to precede the first note on of the melody,
> and voila, the prg change was now being seen. It appears that in
> Forte's effort to guarantee that notes are not dropped, as caused
> there drivers to miss prg changes if they occur with the same time
> stamp as a note on.
The new drivers aren't dropping Program Changes for me, but they
are "dropping" notes that occur simultaneously with program
changes. For example, in the following event list
Time Event
0:000 Pgm Chg 1 17
1:000 Note On 1 C3 127 5:000
1:000 Pgm Chg 1 1
1:000 Note On 1 C6 127 1:000
the C3 note is not heard while the C6 note _is_ heard. The reason?
A program change on a channel shuts off all notes on that channel,
at least with the GUS Windows drivers (can anybody check to see if
a Roland does the same?). So, at time 1:000 Note C3 is turned on
(with a percussive organ patch), but is then immediately turned off
once the driver processes the subsequent Program Change event.
This can be a problem if a lot of MIDs have this type of sequence,
but since placing a Program Change on the same time stamp as Note On's
is poor practice, I don't think many do. After the Program Change,
Note C6 is turned on (with a brite piano patch) and isn't shut off
until the end of its natural duration at time 2:000.
Note that events are processed in order even if they share the same
time stamp.
Phat.
------------------------------
Date: Fri, 21 Jan 94 12:16:23 GMT
From: james@maths.exeter.ac.uk
Subject: Re: GUS Musician's Digest V4 #21
>From: fergusos@jeff-lab.QueensU.CA (Ferguson Stephen)
>Question 1: where can I find the FAQ so I can avoid asking any FAQ's in the
>future.
ftp 128.100.160.36 /pub/pc/ultrasound/submit/gus-midi.faq
or any of the sites mentioned at the end of the digest in the submit directory
>From: Andrew Struthers McCallum <andrewm@io.org>
>Subject: Nice lasting, really basy kickdrum sample.
>
> You know those cars that drive by, and have Rap music playing
>really loud, and all you can hear from a distance is the really, really low
>kickdrum that seems to hit and then slowly dissapate? I need a kickdrum like
>that in some raw sample format. (not a .PAT file) If anyone has a nice one
>in 8 or 16-bit format, please mail it to me! Also, if anyone has any nice
>hihat's for hihat rhytms in techno/trance type songs, email them too.
>Thanks! (maybe we can trade samples, too)
You probably mean an 808 drum sample. Get Francois Dion's excellent 808 .pat
files and remove the raw data with patch.exe ( o command )
If that isnt enough total baaase for you then try the 909 ones, which are more
hardcore sounding.
These files also have groovy hi hats in them.
--
James Andrews, Computer Development Officer, Exeter University Maths Dept
------------------------------
Date: 21 Jan 94 10:41:16 EST
From: "Eric Bell, Howling Dog Systems" <71333.2166@CompuServe.COM>
Subject: Power Chords Pro self contained record
Shawn
> No I don't. String bending is recordable in Power Chords Pro to any part type.
> There still is no graphical editor for this though.
> Recordable, as in you can manipulate something with the mouse while it is
> playing, or recordable as in you need an external MIDI device? I'd like to
> see the software/GUS package be as self-contained, yet expandable, as
> possible, naturally.
Any sounds you make with the mouse on either of the on-screen instruments in
Power Chords Pro, including bending strings, whizzing up and down the
fretboard, and right mouse clicking on chords in the palette, etc. can be
recorded into the Rhythm Editor, into any part type, including drums. No
external MIDI device needed.
Eric
------------------------------
Date: Fri, 21 Jan 1994 13:27:16 -0500
From: jgamache@AIX1.si.usherb.ca (Jerry Gamache)
Subject: XMID specs
Sorry for the crossposting, my interest is music in a game context. I
am trying to make an initialisation file for ultramid that will
preload all the patches specific for a game. I have all the XMID of
that game and I need a way to know which patches are used.
This is my second attempt on this subject, I kept it short.
Any help will be welcome
Jerry
------------------------------
End of GUS Musician's Digest V4 #22
***********************************
To post to tomorrow's digest: <gus-music@dsd.es.com>
To (un)subscribe or get help: <gus-music-request@dsd.es.com>
To contact a human (last resort): <gus-music-owner@dsd.es.com>
FTP sites: archive.epas.utoronto.ca /pub/pc/ultrasound
wuarchive.wustl.edu /systems/ibmpc/ultrasound
archive.orst.edu /pub/packages/gravis
theoris.rz.uni-konstanz.de /pub/sound/gus
nctuccca.edu.tw /PC/ultrasound
FTP mail server: mail-server@nike.rz.uni-konstanz.de
Hints:
- Get the FAQ from the FTP sites or the request server.
- Mail to <gus-music-request@dsd.es.com> for info about other
GUS related mailing lists (general use, programmers, etc.).